package com.ns.sbs.oauth.role4permission.mapper;

import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.ns.sbs.oauth.role4permission.entry.RolePermission;
import org.apache.ibatis.annotations.Mapper;

import java.util.List;

/**
 * Mapper: 角色权限中间表
 *
 * @author lw
 */
@Mapper
public interface RolePermissionMapper extends BaseMapper<RolePermission> {

    /**
     * 删除指定角色的所有权限
     *
     * @param roleId 角色id
     * @return int
     */
    int deleteByRoleId(Long roleId);


    /**
     * 指定roleId的所有权限码
     *
     * @param roleId 角色id
     * @return String
     */
    List<Long> getCodeByRoleId(Long roleId);


}
